// 读取为异步操作，故可以封装为promise方法
function readLocalFile2Str() {
	//loading
	// const loading = $loading({
	// 	text: '读取中...',
	// 	background: 'rgba(0, 0, 0, 0.7)',
	// })

	// 模拟文件上传
	var fileDom = document.createElementNS(
		'http://www.w3.org/1999/xhtml',
		'input'
	)
	fileDom.type = 'file'
	var ev = document.createEvent('MouseEvents')
	ev.initMouseEvent('click')
	fileDom.dispatchEvent(ev)
	// 获取文件信息
	fileDom.onchange = (e) => {
		const file = e.path[0].files[0]
		// 读取文件信息
		if (window.FileReader) {
			var fr = new FileReader()
			//读取完成回调
			fr.onloadend = (e) => {
				console.log(e.target.result)
				//执行其他操作
			}
			//执行读取
			fr.readAsText(file)
		} else {
			// loading.close()
			// $message.error('当前浏览器不支持读取文件！')
		}
	}
